package entity;

import java.util.List;

/**
 * Created by dllo on 15/11/24.
 */
public class PersonalDPEntity {
    /**
     * ret : 0
     * maxPageId : 3
     * totalCount : 5
     * pageId : 1
     * pageSize : 2
     * list : [{"albumId":2960478,"title":"游戏先生Mrgamer","coverSmall":"http://fdfs.xmcdn.com/group9/M08/70/48/wKgDZlX1dnuSYDMcAAfxr1QRR8A806_mobile_small.jpg","coverMiddle":"http://fdfs.xmcdn.com/group9/M08/70/48/wKgDZlX1dnuSYDMcAAfxr1QRR8A806_mobile_meduim.jpg","coverLarge":"http://fdfs.xmcdn.com/group9/M08/70/48/wKgDZlX1dnuSYDMcAAfxr1QRR8A806_web_large.jpg","updatedAt":1448247600000,"uid":27711147,"tracks":10,"shares":1,"playTimes":1076,"status":1,"serializeStatus":0,"serialState":0,"isPublic":true},{"albumId":455677,"title":"没意思Radio常规节目","coverSmall":"http://fdfs.xmcdn.com/group9/M05/09/4A/wKgDZlVeuX7QZRffAAddILV2qbY323_mobile_small.jpg","coverMiddle":"http://fdfs.xmcdn.com/group9/M05/09/4A/wKgDZlVeuX7QZRffAAddILV2qbY323_mobile_meduim.jpg","coverLarge":"http://fdfs.xmcdn.com/group9/M05/09/4A/wKgDZlVeuX7QZRffAAddILV2qbY323_web_large.jpg","updatedAt":1447643239000,"uid":27711147,"tracks":30,"shares":0,"playTimes":1522,"status":1,"serializeStatus":0,"serialState":0,"isPublic":true}]
     * msg : 0
     */

    private int ret;
    private int maxPageId;
    private int totalCount;
    private int pageId;
    private int pageSize;
    private String msg;
    /**
     * albumId : 2960478
     * title : 游戏先生Mrgamer
     * coverSmall : http://fdfs.xmcdn.com/group9/M08/70/48/wKgDZlX1dnuSYDMcAAfxr1QRR8A806_mobile_small.jpg
     * coverMiddle : http://fdfs.xmcdn.com/group9/M08/70/48/wKgDZlX1dnuSYDMcAAfxr1QRR8A806_mobile_meduim.jpg
     * coverLarge : http://fdfs.xmcdn.com/group9/M08/70/48/wKgDZlX1dnuSYDMcAAfxr1QRR8A806_web_large.jpg
     * updatedAt : 1448247600000
     * uid : 27711147
     * tracks : 10
     * shares : 1
     * playTimes : 1076
     * status : 1
     * serializeStatus : 0
     * serialState : 0
     * isPublic : true
     */

    private List<ListEntity> list;

    public void setRet(int ret) {
        this.ret = ret;
    }

    public void setMaxPageId(int maxPageId) {
        this.maxPageId = maxPageId;
    }

    public void setTotalCount(int totalCount) {
        this.totalCount = totalCount;
    }

    public void setPageId(int pageId) {
        this.pageId = pageId;
    }

    public void setPageSize(int pageSize) {
        this.pageSize = pageSize;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public void setList(List<ListEntity> list) {
        this.list = list;
    }

    public int getRet() {
        return ret;
    }

    public int getMaxPageId() {
        return maxPageId;
    }

    public int getTotalCount() {
        return totalCount;
    }

    public int getPageId() {
        return pageId;
    }

    public int getPageSize() {
        return pageSize;
    }

    public String getMsg() {
        return msg;
    }

    public List<ListEntity> getList() {
        return list;
    }

    public static class ListEntity {
        private long albumId;
        private String title;
        private String coverSmall;
        private String coverMiddle;
        private String coverLarge;
        private long updatedAt;
        private long uid;
        private int tracks;
        private int shares;
        private int playTimes;
        private int status;
        private int serializeStatus;
        private int serialState;
        private boolean isPublic;

        public void setAlbumId(int albumId) {
            this.albumId = albumId;
        }

        public void setTitle(String title) {
            this.title = title;
        }

        public void setCoverSmall(String coverSmall) {
            this.coverSmall = coverSmall;
        }

        public void setCoverMiddle(String coverMiddle) {
            this.coverMiddle = coverMiddle;
        }

        public void setCoverLarge(String coverLarge) {
            this.coverLarge = coverLarge;
        }

        public void setUpdatedAt(long updatedAt) {
            this.updatedAt = updatedAt;
        }

        public void setUid(int uid) {
            this.uid = uid;
        }

        public void setTracks(int tracks) {
            this.tracks = tracks;
        }

        public void setShares(int shares) {
            this.shares = shares;
        }

        public void setPlayTimes(int playTimes) {
            this.playTimes = playTimes;
        }

        public void setStatus(int status) {
            this.status = status;
        }

        public void setSerializeStatus(int serializeStatus) {
            this.serializeStatus = serializeStatus;
        }

        public void setSerialState(int serialState) {
            this.serialState = serialState;
        }

        public void setIsPublic(boolean isPublic) {
            this.isPublic = isPublic;
        }

        public long getAlbumId() {
            return albumId;
        }

        public String getTitle() {
            return title;
        }

        public String getCoverSmall() {
            return coverSmall;
        }

        public String getCoverMiddle() {
            return coverMiddle;
        }

        public String getCoverLarge() {
            return coverLarge;
        }

        public long getUpdatedAt() {
            return updatedAt;
        }

        public long getUid() {
            return uid;
        }

        public int getTracks() {
            return tracks;
        }

        public int getShares() {
            return shares;
        }

        public int getPlayTimes() {
            return playTimes;
        }

        public int getStatus() {
            return status;
        }

        public int getSerializeStatus() {
            return serializeStatus;
        }

        public int getSerialState() {
            return serialState;
        }

        public boolean isIsPublic() {
            return isPublic;
        }
    }
}
